Metzudat David on II Kings
they built ramparts around it to conquer it, just like it appears in the verse Deuteronomy 20:20 "and you shall build fortifications..." and it is called 'matzor' because it besieges and distresses the nation that is in it.